#ifndef BIPARTI_H_
#define BIPARTI_H_
#include <vector>
#include <iostream>
#include <string>
#include "AbstractGraph.h"

class BipartiteGraph : public AbstractGraph
{
 public:
  BipartiteGraph(int taille ,double p);
  BipartiteGraph();
  BipartiteGraph(BipartiteGraph& other);
  std::string toString();
  std::vector<int>& getPartition1();
  std::vector<int>& getPartition2();

 private:
  std::vector<int>  partition1;
  std::vector<int>  partition2;
};

#endif
